package com.cfjjc.gz.common.consts;

/**
 * 类型值表中定义的类型值代码
 */
public class TypeValueConst {

	/**
	 * 发放形式-密码信封
	 */
	public static final String PWD_ENVELOPE = "01";
	
	/**
	 * 发放形式-管理员设置
	 */
	public static final String ADMIN_SETUP = "02";
	
	/**
	 * 账号状态-正常
	 */
	public static final String ACC_STATUS_NORMAL = "01";
	
	/**
	 * 账号状态-锁定
	 */
	public static final String ACC_STATUS_LOCKING = "02";
	
	/**
	 * 账号状态-删除
	 */
	public static final String ACC_STATUS_DELETE = "03";
	
	/**
	 * 策略组类型-命令策略
	 */
	public static final String CMD_POLICY = "01";
	
	/**
	 * 策略组类型-IP策略
	 */
	public static final String IP_POLICY = "02";
	
	/**
	 * 策略组类型-时间策略
	 */
	public static final String TIME_POLICY = "03";
	
	/**
	 * 策略组类型-密码策略
	 */
	public static final String PWD_POLICY = "04";
	
	
	/**
	 * 授权对象类型-用户组授权
	 */
	public static final String USRGRP_AUTH = "01";
	
	/**
	 * 授权对象类型-用户授权
	 */
	public static final String USR_AUTH = "02";
	
	/**
	 * 访问控制信息状态-激活状态
	 */
	public static final String ACTIVATE_STATUS = "01";
	
	/**
	 * 访问控制信息状态-失效状态
	 */
	public static final String DEACTIVATE_STATUS = "02";
	
	/**
	 * 访问控制信息状态-删除状态
	 */
	public static final String DELETE_STATUS = "03";
	
	/*********************主控台*****************************/
	/**
	 * 主控台-是否开启联调
	 */
	public static final String ISOPENING = "01";
	
	/**
	 * 主控台-是否发送密码链邮件
	 */
	public static final String IS_SEND_PWD_HIS_MAIL = "02";
	
	/**
	 * 主控台-是否重置超级账号口令
	 */
	public static final String IS_RESET_SUPER_ACC_PWD = "03";
	
	/**
	 * 密码类型-用户密码
	 */
	public static final String USR_PWD_TYPE = "01";
	
	/**
	 * 密码类型-账户密码
	 */
	public static final String ACC_PWD_TYPE = "02";
	
	
	/**
	 * 用户状态-正常
	 */
	public static final String USR_STATUS_NORMAL = "01";
	
	/**
	 * 用户状态-锁定
	 */
	public static final String USR_STATUS_LOCK = "02";
	
	/**
	 * 用户状态-删除
	 */
	public static final String USR_STATUS_LOGOUT = "03";
	
	
	/*********************   Socket 通讯提示信息    *****************************/
	/**
	 * Socket 通讯提示信息-成功
	 */
	public static final String REMOTE_SOCKET_MESSAGE_OK = "0000";
	
	/**
	 * Socket 通讯提示信息-系统内部错误
	 */
	public static final String REMOTE_SOCKET_MESSAGE_INTERNAL_ERROR  = "0001";
	
	/**
	 * Socket 通讯提示信息-账号或口令错误
	 */
	public static final String REMOTE_SOCKET_MESSAGE_ACCORPWD_ERROR = "0002";

	/**
	 * Socket 通讯提示信息-资源IP不存在 
	 */
	public static final String REMOTE_SOCKET_MESSAGE_IP_NOTEXIST = "0003";
	
	/**
	 * Socket 通讯提示信息-策略错误
	 */
	public static final String REMOTE_SOCKET_MESSAGE_POLICY_ERROR = "0004";
	
	/**
	 * Socket 通讯提示信息-协议不存在
	 */
	public static final String REMOTE_SOCKET_MESSAGE_PRO_IP_NOTEXIST = "0005";
	
	/**
	 * Socket 通讯提示信息-系统未知错误
	 */
	public static final String REMOTE_SOCKET_MESSAGE_SYSTEM_UNKNOWN_ERROR = "0006";
	
	/**
	 * Socket 通讯提示信息-LICENSE通讯失败
	 */
	public static final String REMOTE_SOCKET_MESSAGE_LICENSE_FAILURE = "0007";
	
	/**
	 * Socket 通讯提示信息-未定义的响应码
	 */
	public static final String REMOTE_SOCKET_MESSAGE_UNDEFINED_RESPONSE_CODE  = "0099";
	
	
	/*********************   随机种子字符类型    *****************************/
	/**
	 * 随机种子字符-大写字母
	 */
	public static final String RANDOM_CHAR_UPPER = "01";
	
	/**
	 * 随机种子字符-小写字母
	 */
	public static final String RANDOM_CHAR_LOWER = "02";
	
	/**
	 * 随机种子字符-特殊字符
	 */
	public static final String RANDOM_CHAR_SPECIAL = "03";	
	
	/**
	 * 随机种子字符-数字
	 */
	public static final String RANDOM_CHAR_NUMBER = "04";	
	
	/****************** 用户凭证状态 **************************/
	/**
	 * 用户凭证状态-正常
	 */
	public static final String USR_TOKEN_NORMAL = "01";
	
	/**
	 * 用户凭证状态-锁定
	 */
	public static final String USR_TOKEN_LOCK = "02";
	
	/******************  资源类型 **************************/
	/**
	 * General Linux类型
	 */
	public static final String GENERAL_LINUX_TYPE = "Linux";
	
	/**
	 * General Unix类型
	 */
	public static final String GENERAL_UNIX_TYPE = "Unix";
	
	/**
	 * H3C COMWARE类型
	 */
	public static final String H3C_COMWARE_TYPE = "H3C";
	
	/**
	 * Microsoft Windows类型
	 */
	public static final String WINDOWS_TYPE = "Windows";
	
	/**
	 * CISCO IOS 类型
	 */
	public static final String CISCO_IOS_TYPE = "CISCO";
	
	/**
	 *  HUAWEI VPR类型
	 */
	public static final String HUAWEI_VPR_TYPE = "HUAWEI";
	
	/**
	 *  IBM AS400类型
	 */
	public static final String IBM_AS400_TYPE = "AS400";
	
	/**
	 *  IBM Mainframe类型
	 */
	public static final String IBM_Mainframe_TYPE = "OS390";
	
	
	/**
	 *  Juniper Junos类型
	 */
	public static final String JUNIPER_JUNOS_TYPE = "Juniper";
	
	
	/**
	 *  Citrix 类型
	 */
	public static final String CITRIX_TYPE = "Citrix";
	
	/**
	 *  IPS 类型
	 */
	public static final String IPS_TYPE = "IPS";
	
	/**
	 *  WebSphere 类型
	 */
	public static final String WEBSPHERE_TYPE = "WebSphere";
	
	/**
	 *  WebLogic 类型
	 */
	public static final String WEBLOGIC_TYPE = "WebLogic";
	
	/**
	 *  Oracle 类型
	 */
	public static final String ORACLE_TYPE = "Oracle";
	
	/**
	 *  DB2 类型
	 */
	public static final String DB2_TYPE = "DB2";
	
	/**
	 *  MySQL 类型
	 */
	public static final String MYSQL_TYPE = "MySQL";
	
	/**
	 *  SQLServer 类型
	 */
	public static final String SQLSERVER_TYPE = "SQLServer";
	
	
	/**
	 *  Sybase 类型
	 */
	public static final String SYBASE_TYPE = "Sybase";
	
	
	/****************** 资源状态 **************************/
	/**
	 * 资源状态  -正常
	 */
	public static final String RSC_STATUS_NORMAL = "01";
	
	/**
	 * 资源状态  - 停用
	 */
	public static final String RSC_STATUS_DISABLE = "02";
	
	/**
	 * 资源状态  - 删除
	 */
	public static final String RSC_STATUS_DELETE = "03";
	
	
	
	/******************  账号类型 **************************/
	/**
	 * 账号类型 -特权账号
	 */
	public static final String ACC_TYPE_SUPER = "01";
	
	/**
	 * 账号类型 -普通账号
	 */
	public static final String ACC_TYPE_GENERAL = "02";
	
	/**
	 * 账号类型 -其他账号
	 */
	public static final String ACC_TYPE_OTHER = "03";
	
	
	/******************  资源等级    **************************/
	/**
	 * 资源等级 -高
	 */
	public static final String RSC_LEVEL_HIGHER = "01";
	
	/**
	 * 资源等级 -中
	 */
	public static final String RSC_LEVEL_MODERATE = "02";
	
	/**
	 * 资源等级 -低
	 */
	public static final String RSC_LEVEL_INFERIOR = "03";
	
	
	/******************  用户组状态    **************************/
	/**
	 * 用户组状态 -正常
	 */
	public static final String USR_GRP_STATUS_NORMAL = "01";
	
	/**
	 * 用户组状态 -锁定
	 */
	public static final String USR_GRP_STATUS_LOCKING = "02";
	
	/**
	 * 用户组状态 -删除
	 */
	public static final String USR_GRP_STATUS_DELETE = "03";
	
	/******************  机构状态    **************************/
	/**
	 * 机构状态 -正常
	 */
	public static final String ORG_STATUS_NORMAL = "01";
	
	/**
	 * 机构状态 -删除
	 */
	public static final String ORG_STATUS_DELETE = "03";	
	
	/******************  资源组状态    **************************/
	/**
	 * 资源组状态 -正常
	 */
	public static final String RSC_GRP_STATUS_NORMAL = "01";
	
	/**
	 * 资源组状态 -锁定
	 */
	public static final String RSC_GRP_STATUS_LOCKING = "02";
	
	/**
	 * 资源组状态 -删除
	 */
	public static final String RSC_GRP_STATUS_DELETE = "03";
	
	
	/******************  密码信封状态    **************************/
	/**
	 * 密码信封状态 -打印未入库
	 */
	public static final String PASSWD_ENV_STATUS_PRINT_NOT_STORAGE = "01";
	
	/**
	 * 密码信封状态 -入库
	 */
	public static final String PASSWD_ENV_STATUS_IN_STORAGE = "02";
	
	/**
	 * 密码信封状态 -出库
	 */
	public static final String PASSWD_ENV_STATUS_OUT_STORAGE = "03";	
	
	/**
	 * 密码信封状态 -销毁
	 */
	public static final String PASSWD_ENV_STATUS_DESTROY = "04";
	
	
	/******************  IP策略类型    **************************/
	/**
	 * IP策略类型 -密码信封IP策略
	 */
	public static final String PASSWD_ENV_IP_POLICY = "01";
	
	/**
	 * IP策略类型 -访问控制IP策略
	 */
	public static final String D_ACL_IP_POLICY = "02";
	
	/******************  节点状态    **************************/
	/**
	 * 节点状态 -正常
	 */
	public static final String NODE_STATUS_NORMAL = "01";
	
	/**
	 * 节点状态 -锁定
	 */
	public static final String NODE_STATUS_LOCKING = "02";
	
	
	/******************  NSCG 状态    **************************/
	/**
	 * NSCG 状态 -正常
	 */
	public static final String NSCG_STATUS_NORMAL = "01";
	
	/******************  工单类型    **************************/
	/**
	 * 工单类型 - 访问控制申请
	 */
	public static final String WF_APPROVE_AUTH = "01";
	
	
	/******************  工单 状态    **************************/
	/**
	 * 工单 状态 - 待审批
	 */
	public static final String ORDER_STATUS_READY_REPLY = "01";
	
	/**
	 * 工单 状态 - 批复
	 */
	public static final String ORDER_STATUS_REPLY = "02";
	
	/**
	 * 工单 状态 - 拒绝
	 */
	public static final String ORDER_STATUS_REFUSE = "03";
	
	/******************  审批类型    **************************/
	/**
	 * 审批类型- 用户审批
	 */
	public static final String CHECK_TYPE_USR = "01";
	
	/**
	 * 审批类型 - 用户组审批
	 */
	public static final String CHECK_TYPE_USRGRP = "02";
	
	
	/******************  工单是否需要复核    **************************/
	/**
	 * 工单是否需要复核 - 访问控制工单
	 */
	public static final String ACL_ORDER = "01";
	
	
	/******************  数据库连接类型     **************************/
	/**
	 * 数据库连接类型  - SID
	 */
	public static final String DBCON_TYPE_SID = "01";
	
	/**
	 * 数据库连接类型  - 服务名
	 */
	public static final String DBCON_TYPE_SERVICE_NAME = "02";
	
	
	/******************  资源主类型    **************************/
	/**
	 * 服务器/主机
	 */
	public static final String RSC_HOST = "01";
	
	/**
	 * 网络设备
	 */
	public static final String RSC_NETWORK_DEVICES = "02";
	
	/**
	 * 数据库
	 */
	public static final String RSC_DB = "03";
	
	/**
	 * 应用系统
	 */
	public static final String RSC_APP = "04";
	
	/******************  加/解密密码    **************************/
	/**
	 * 下载密码链zip文件解密密码
	 */
	public static final String DOWNLOAD_PWD_HIS_ZIP_FILE_DECRYPT_PWD = "01";
	
	/******************  邮件服务器设置    **************************/
	/**
	 * 邮箱服务器
	 */
	public static final String MAIL_HOST_NAME = "01";
	
	/**
	 * 邮箱服务器端口
	 */
	public static final String MAIL_HOST_PORT = "02";
	
	/**
	 * 发送邮件人邮箱
	 */
	public static final String SENDER_MAIL_NAME = "03";
	
	/**
	 * 发送邮件人邮箱密码
	 */
	public static final String SENDER_MAIL_PWD = "04";
	
}
